/**
 * Halála után gyémánttá változó szörny
 */
public class Gemster extends Monster
{
  private void turnIntoDiamond()
  {
    Diamond gem = field.getGame().createDiamond();

    field.delete();

    field.add(gem);
  }

  public boolean explode()
  {
      SkeletonHelper.FunctionBegin(ID,"Gemster", "explode");

      turnIntoDiamond();

      SkeletonHelper.FunctionEnd(ID,"Gemster", "explode", "true");
      return true;
  }


  public boolean kill()
  {
      SkeletonHelper.FunctionBegin(ID,"Gemster", "kill");

      turnIntoDiamond();

      SkeletonHelper.FunctionEnd(ID,"Gemster", "kill", "false");
      return false;
  }

 /**
 * A szörnyet időzítő, timer által hívott függvény.
 */
  public void tick()
  {
      SkeletonHelper.FunctionBegin(ID,"Gemster", "tick");
      SkeletonHelper.FunctionEnd(ID,"Gemster", "tick");
  }
}